def division():
 '''功能:分苹果'''
print("\n==================分苹果了==================\n")
apple = int(input("请输入苹果的个数: "))
#输入苹果的个数
children = int(input("请输入来了几个小朋友: "))
result = apple// children
#整除计算每人分几个苹果
remain = apple-result*children
#计算余下几个苹果
if remain>0:
 print(apple, "个苹果，平均分给" , children,"个小朋友，每人分" ,result, "个,剩下" ,remain,"个。")
else:
 print( apple, "个苹果，平均分给" ,children,"个小朋友，每人分",result,"个。 ")
try :
#捕获异常
  division()
#调用分苹果的函数
except ZeroDivisionError:
#处理异常
 print("\n出错了~_ ~ -苹果不能被0个小朋友分! ")
except ValueError as e:
#处理ValueError异常
 print("输入错误: ",e)
#输出错误原因
else:
#未抛出异常执行
 print("分苹果顺利完成。。。")
finally:
#无论是否抛出异常都执行
 print("进行了一次分苹果操作。")
